/* 头部 */
body {
  background-color: #fafafa;
}

.row {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.header {
  max-width: 1200px;
  margin: 0 auto;
}

.header .logo {
  margin-top: 30px;
}

.header .navbar {
  display: none;
}

.header .nav li {
  float: left;
  height: 100px;
  line-height: 100px;
  font-size: 18px;
  padding-left: 26px;
  padding-right: 26px;
  position: relative;
}

.header .nav::after {
  content: '';
  display: block;
  clear: both;
}

.nav>li>a:hover {
  /* 去掉背景色 */
  background: none;
}

.nav>li>a {
  padding: 0;
}

.header .nav li:hover::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #e14f60;
  position: absolute;
  top: 0;
  left: 0;
}

/* 头部 */
.header .nav li:nth-child(2)::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 4px;
  background-color: #e14f60;
  position: absolute;
  top: 0;
  left: 0;
}

.header .nav li:nth-child(2) a {
  color: #e14f60 !important;
}

/* 分类 */
.category {
  max-width: 1200px;
  margin: 0 auto;
}

.category ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.category ul li {
  width: 16%;
  margin: 1.10rem 0;
}

.category ul li img {
  width: 100%;
  border-radius: 2%;
}

/* 标题 */

.title {
  max-width: 5.05rem;
  margin: 0 auto;
  position: relative;
  text-align: center;
  margin-top: .2rem;
}

.title h3 img {
  width: 0.6rem;
  height: 0.5rem;
}

.title h3 img:nth-child(1) {
  position: absolute;
  top: 0;
  left: 0;
}

.title h3 img:nth-child(2) {
  position: absolute;
  top: 0;
  right: 0;
}

.title h3 {
  font-size: .38rem;
}

.title p {
  font-size: .24rem;
  color: #7c7c7c;
  margin-top: .30rem;
}

/* history */
.history {
  max-width: 1200px;
  margin: .96rem auto;
}

.history .row {
  width: 100%;
  margin-right: 0;
  /* margin: 0 auto; */
}

.history .row div {
  margin-top: .4rem;
}

.history .row .col-sm-4 {
  padding-right: 0;
}

.history .row img {
  width: 100%;
  border-radius: 2%;
}

/* detail */
.detail {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: .56rem;
}

.detail .row>div {
  margin-top: .3rem;
  padding-left: 6px;
  padding-right: 6px;
}

.detail .box {
  font-size: .22rem;
  color: #7c7c7c;
}

.detail .box>img {
  width: 100%;
}

.detail .box .desc {
  margin: .3rem 0 .22rem;
}

.detail .box .box_bottom {
  font-size: .18rem;
  line-height: .3rem;
}

.detail .box .box_bottom .icon1 {
  width: 0.22rem;
  height: 0.22rem;
}

.detail .box .box_bottom .icon2,
.detail .box .box_bottom .icon3 {
  width: 0.20rem;
  height: 0.25rem;
}

/* 底部 */
.footer {
  min-height: 1.95rem;
  background-color: #e14f60;
  margin-top: 1.2rem;
  font-size: .16rem;
  color: #fff;
  padding-top: .42rem;
  line-height: .32rem;
  padding-bottom: .66rem;
}

.footer .footer_right {
  text-align: center;
}

.footer .footer_right .pull-left {
  margin-right: .25rem;
}

.footer .img {
  height: 1rem;
  width: 1rem;
  margin-bottom: .1rem;
  background-color: #f1abb3;
  border: .04rem solid #f5c3c9;
}

.footer .footer_right .pull-left p {
  margin-top: .08rem;
}

/* 适配 */
@media screen and (max-width:1280px) {}

@media screen and (max-width:992px) {
  .header .logo {
    margin-top: 20px;
  }

}

@media screen and (max-width:768px) {
  .header .logo {
    width: 126px;
    display: none;
  }

  .header .logo2 {
    width: 126px;
    margin-top: 5px;
    margin-left: 10px;
  }

  .header .navbar {
    display: block;
  }

  .header .navbar2 {
    display: none;
  }

  .navbar {
    border: none;
    margin-bottom: 0;
  }

  .header .nav li {
    float: none;
    height: 45px;
    line-height: 45px;
  }

  /* .navbar-default .navbar-nav>.active {
        border-bottom: 1px solid #e14f60;
    } */
  .navbar-default .navbar-nav>.active>a {
    background: none;
    color: #e14f60;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #e14f60;
  }

  .header .nav li a {
    display: inline;
  }

  .history {
    margin: .26rem auto;
  }

  .category ul li {
    width: 16%;
    margin: 0.20rem 0;
  }

  .title {
    margin-top: .4rem;
  }

  .detail {
    margin-top: .26rem;
  }

  .detail .box .box_bottom {
    font-size: .12rem;
  }

  .footer {
    font-size: .12rem;
    padding-top: .4rem;
    text-align: center;
    margin-top: .6rem;
  }

  .footer .xerweima {
    margin-bottom: .24rem;
  }



}